#pragma once
#include "BaseState.h"

enum PauseMenuSelections
{
   PAUSE_RESUME_GAME = 0,
   PAUSE_SAVE_GAME,
   PAUSE_OPTIONS_SELECT,
   PAUSE_QUIT_TO_MAINMENU,
   PAUSE_EXIT_GAME,
   PAUSE_MAX_SELECT
};

class PauseState :
   public BaseState
{
   PauseMenuSelections m_eCurMenuSelect;
   bool m_bUpdateScreen;
public:
   PauseState(void);
   ~PauseState(void);
   virtual void OnEnter();
   virtual void Update(float fTime);
   virtual void Render();
   virtual void GetInput();
};
